#include <iostream>
using namespace std;

// 命名空间中可以定义变量，函数，结构......
namespace bit1
{
    int x = 1;
}
namespace bit2
{
    int x = 2;
}

int x = 10;
int main()
{
    int x = 20;
    // 访问局部的x
    cout << x << endl;
    // 访问全局的x，域作用限定符左边如果没有指定域，默认指定全局域
    cout << ::x << endl;
    // 访问bit1的x
    cout << bit1::x << endl;
    // 访问bit2的x
    cout << bit2::x << endl;
    return 0;
}